// ==UserScript==
// @name            自动录入待监测的网站
// @name:zh-CN     自动录入待监测的网站
// @author          林南
// @version         2021.12.29.3
// @created         2011-6-15
// @namespace       http://userscripts.org/users/NLF
// @homepage        http://hoothin.com
// @grant           GM_getValue
// @grant           GM_setValue
// @grant           GM_addStyle
// @grant           GM_openInTab
// @grant           GM_setClipboard
// @grant           GM_xmlhttpRequest
// @grant           GM_registerMenuCommand

// @grant           unsafeWindow
// @require         https://game.gtimg.cn/images/js/dom2img/1.0.min.js
// @require         http://cdn.staticfile.org/jquery/1.8.2/jquery.min.js
// @include      *://*shaoyang.gov.cn/*
// @include      *://*dongkou.gov.cn/*
// @include      *://*chengbu.gov.cn/*
// @include      *://*wugang.gov.cn/*
// @include      *://*suining.gov.cn/*
// @include      *://*longhui.gov.cn/*
// @include      *://*syx.gov.cn/*
// @include      *://*xinshao.gov.cn/*
// @include      *://*shaodong.gov.cn/*
// @include      *://*beita.gov.cn/*
// @include      *://*shuangqing.gov.cn/*
// @include      *://*dxzc.gov.cn/*
// @exclude     https://admin.shaoyang.gov.cn/*
// ==/UserScript==
(function () {
    'use strict';
    // dom2img('body', {
    //     ondone: function () {
    //         $(".dom2img-result").hide()
    //     }
    // });

    //网站基本信息
    const columnName = $('meta[name="ColumnName"]').attr("content")
    const siteName = $('meta[name="SiteName"]').attr("content")
    const pageUpdateTime = $('meta[name="others"]').attr("content")
    //自动跳转到http协议 避免混淆内容错误
    if (location.href.match(/https:\/\/www\.shaoyang/)) {
        location.href = location.href.replace('https', 'http')
    }
    //如果是文章页 就不录入
    if (location.href.match(/(.*\/\w{32}\.shtml)/)) {
        return
    }
    //常量定义
    const API_URL = 'http://192.168.110.174:5599/apiv1/monitor/checkRule'

    //获取该网址的监测规则
    $.ajax({
        type: "POST",
        contentType: "application/json",
        url: API_URL + "/add",
        data: JSON.stringify({ url: location.href, urlName: columnName, siteName: siteName, ruleCode: '', ruleCount: 0 }),
    })
})();

